<?php
header("Content-type:text/html;charset=utf-8");

//接受数据和判断是在一个流程里面，第一步：先接收Post过来的数据然后做注册验证


if(!empty($_POST)){
	
	//接收用户提交的数据
	$username = $_POST['username'];
	$password = $_POST['password'];
	$email = $_POST['email'];
 
	//判断注册信息是否合法
	//用户名必须是11位的手机号	
	if( strlen($username)<11 ){
		echo '账号错误,请重新输入.....';exit;
	}

	//判断密码必须不小于6位数
	if(strlen($password)<6){
		echo '密码错误,请重新设置';exit;
	}

	//邮箱可填可不填

	//判断数据是否合法允许注册
	if(strlen($username)<11  && strlen($password)<6){
		echo '恭喜您，注册成功！！！';
	}

    //第二步：然后当验证通过允许注册后，把数据写进数据库文件db_zhuce.php
	
	$data = $_POST;
	//声明一个空数组用来装接收的用户注册信息	
	$arr = [];
	//追加数据
	array_push($arr,$data);

	//把数据取出来
	 $db = include 'db_zhuce.php';
	 array_push($db,$data);   //把最新接收的数据重新推到数据库

	//存数据  首先要把数据转成合法的php格式
	$str = var_export($db,true);
	$str = "<?php return ".$str.";";

	//把数据写进文件里
	file_put_contents('db_zhuce.php',$str);

	//注册成功后跳转到首页
	header('Location:index.php');
	
}else{

	include './Tpl/zhuce.html';
}




